package com.whnk.rtms.mapper;

import com.whnk.rtms.domain.PrjInf;
import java.util.List;	

/**
 * 项目 数据层
 * 
 * @author whwhnk
 * @date 2019-04-17
 */
public interface PrjInfMapper 
{
	/**
     * 查询项目信息
     * 
     * @param prjId 项目ID
     * @return 项目信息
     */
	public PrjInf selectPrjInfById(String prjId);
	
	/**
     * 查询项目列表
     * 
     * @param prjInf 项目信息
     * @return 项目集合
     */
	public List<PrjInf> selectPrjInfList(PrjInf prjInf);
	
	/**
     * 查询所有项目列表
     * 
     * @return 项目集合
     */
	public List<PrjInf> selectPrjInfAll();
	
	/**
     * 新增项目
     * 
     * @param prjInf 项目信息
     * @return 结果
     */
	public int insertPrjInf(PrjInf prjInf);
	
	/**
     * 修改项目
     * 
     * @param prjInf 项目信息
     * @return 结果
     */
	public int updatePrjInf(PrjInf prjInf);
	
	/**
     * 删除项目
     * 
     * @param prjId 项目ID
     * @return 结果
     */
	public int deletePrjInfById(String prjId);
	
	/**
     * 批量删除项目
     * 
     * @param prjIds 需要删除的数据ID
     * @return 结果
     */
	public int deletePrjInfByIds(String[] prjIds);
	
}